package com.mc.lp.service.impl;

import java.util.List;

import javax.transaction.Transactional;

import org.springframework.dao.DataAccessException;
import org.springframework.stereotype.Service;

import com.mc.lp.database.exception.ConcurrentAccessException;
import com.mc.lp.service.MicroCampusAbstractService;
import com.mc.lp.service.StrengthAndWeaknessService;
/*
 * @author aphanda
 * @date Dec 13, 2014
 * @time 9:13:41 PM
 */
import com.mc.lp.shared.vo.AcademicRecordVO;
import com.mc.lp.shared.vo.IValueObject;
import com.mc.lp.shared.vo.StudentRecordVO;


@Service
public class StrengthAndWeaknessServiceImpl extends
MicroCampusAbstractService<StrengthAndWeaknessServiceImpl> implements StrengthAndWeaknessService {

	
	// DV Please also implement the StrengthAndWeakness Entity helper class to convert object to VO
	@Transactional
	public IValueObject saveStrengthAndWeakness(StudentRecordVO studentRecordVO)
			throws DataAccessException, ConcurrentAccessException {
		// TODO Auto-generated method stub
		return null;
	}

	@Transactional
	public IValueObject getStrengthAndWeaknessByEntityId(StudentRecordVO studentRecordVO) {
		// TODO Auto-generated method stub
		return null;
	}

	@Transactional
	public List<AcademicRecordVO> getStrengthAndWeaknessByEntityIdYear(Long entityId, int year,
			int limit) {
		// TODO Auto-generated method stub
		return null;
	}
	
}
